@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; border:0px; font-family: 微软雅黑; color:#333333; font-size:14px; width:100%; background:#ffffff; min-width:1200px;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#333333; }
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; line-height:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除按钮选中的高亮标签*/

div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#4d4d4d; font-size:14px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#4d4d4d; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#4d4d4d; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#4d4d4d; font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}
.pc{ display:block;}
.mo{ display:none;}
/*黑白照片*/
.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.gray:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
}
/*圆角5px*/
.radius5{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
/*圆角10px*/
.radius10{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
/*图片变大*/
.tra{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    filter: scale(1);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}
.tra:hover{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    filter: scale(1.15);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}

.shadow5{
    -webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
    -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
    -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
    box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
}

.shadow10{
    -webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
    -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
    -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
    box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
}
.vertical{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    /* 水平居中*/
    -webkit-box-align:center;
    -moz-box-align:center;
    -ms-flex-pack:center;
    /* IE 10 */
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    /* IE 11+,Firefox 22+,Chrome 29+,Opera 12.1*/
    /* 垂直居中 */
    -webkit-box-pack:center;
    -ms-flex-align:center;
    -moz-box-pack:center;
    /* IE 10 */
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;

}

.pctop {width: 100%;z-index: 999999;min-width: 1400px;position: fixed;top: 0;left: 0;}
.pctop .pctop1{ width:100%; height:38px; background:#1a7ec8;}
.pctop .pctop1 .search_icon{ cursor:pointer; padding:0 20px; font-size:13px; line-height:38px; color:#FFFFFF; background:url(../images/bg1.png) no-repeat 0 50%;}
.pctop .pctop1 .pctop1_email{ padding:0 43px 0 45px; color:#FFFFFF; font-size:13px; line-height:38px; background:url(../images/bg2.png) no-repeat 20px 50%; border-left:rgba(255,255,255,0.70) solid 1px;}
.pctop .pctop2{ height:110px; background:#FFFFFF; position:relative;}
.pctop .pctop2 .pclogo{ float:left; margin:7px 86px 0 118px; display:inline-block;}
.pcmenu_drop{position: relative;}
#company{color: #1a7ec8;}
.pcmenu {padding-left: 30%;}
.pctop .pctop2 .pcmenu .pcmenu_xun{ display:inline-block; float:left;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_a{ padding:15px 30px; height:110px; display:inline-block; text-align:center; font-size:15px; color:#434551; border-left:#ffffff solid 1px; border-right:#ffffff solid 1px; border-bottom:#FFFFFF solid 3px; line-height:80px;}
.pctop .pctop2 .pcmenu .pcmenu_xun:hover .pcmenu_a{ color:#1a7ec8; border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; border-bottom:#1a7ec8 solid 3px;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop{ display:none; position:absolute; top:110px; left:0; width:100%; padding:18px 0; z-index:9999; background:rgba(199,230,248,0.9);height: 240px;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul{ width:1200px; max-width:96%; margin:0 auto;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li{ width:20%; float:left; padding-right:20px; margin-bottom:20px;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li:nth-child(4){ width:22%}
.pctop .pctop2 .pcmenu .pcmenu_xun:nth-child(3) .pcmenu_drop ul li:nth-child(2){ width:18%}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li p{ float:left; width:100%; font-size:15px; color:#1a7ec8; line-height:1.3em; height:1.3em;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li a{ float:left; width:100%; font-size:12px; color:#434551; line-height:2em; height:2em; display:inline-block; overflow:hidden; white-space:pre; text-overflow:ellipsis;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li:nth-child(6n){ clear:left;}
.about_drop{ width:1200px; max-width:100%; margin:57px auto;}
.about_drop .about_drop_left{ width:300px; padding-left:0px;}
.about_drop .about_drop_center{ font-size:13px; line-height:25px; color:#4c4a44; padding-right:0px;}
.about_drop .about_drop_center span{ color:#1a7ec8;}
.about_drop .about_drop_right{ width:280px;}
.about_drop .about_drop_right a{ display:inline-block; width:50%; padding-left:24px; font-size:16px; line-height:50px; float:left;}
.about_drop_left .about_drop_center .about_drop_right{float: left;}
.about_drop_center{width: 300px;}
.num4{position: relative;top: 6px;left: -14px;}
.pctop2 {min-width: 1440px;}
#drop2 ul li{width: 18%;}
.pctop_zixun{ float:right;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_tel{ float:left; font-size:14px; color:#1a7ec8; line-height:80px; padding-left:25px; background:url(../images/bg4.png) no-repeat 0 50%;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_online{ position:relative; float:left; width:90px; margin:22px 45px 0 24px;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo1{ width:100%;  background:#1a7ec8;height:100%; font-size:15px; color:#FFFFFF; line-height:36px; height:36px; text-align:center; border-radius:5px; cursor:pointer;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo2{ position:absolute; z-index:9999999; width:100%; border:#1a7ec8 solid 1px; display:none;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo2 a{ width:100%; float:left; display:inline-block; line-height:30px; background:#FFFFFF; font-size:13px; color:#333333; text-align:center; text-align:center;}
.footer .footer_nei{ width:1440px; margin:0 auto; max-width:96%;}
.footer .footer_nei .footer1{ width:100%; padding:0;}
.footer .footer_nei .footer2{
	width:100%;
	font-size:12px;
	color:#989898;
	text-align:center;
	line-height:50px;
	height:50px;
}
.footer1_left{ float:left; margin-right:-430px; width:430px;}
.footer1_right{ margin-left:430px;    margin-top: 35px;}
.footrt_link_xun{ width:15%; padding-left:27px;border-right: #b9b9b7 solid 1px;height: 141px;}
.footrt_link_box{ float:left;}
.footrt_link_title{ white-space:pre; width:100%; float:left; font-size:14px; height:30px; font-weight: bold;}
.footrt_link_box a{ min-width:100%; float:left; font-size:13px; line-height:2em;  display:inline-block;  white-space:pre; text-overflow:ellipsis; overflow:hidden; max-width:110%;}
.footer1_left1{ width:320px;margin-top: -40px;}
.footer1_left_box div{ float:left; width:100%;  font-size:13px; line-height:28px; height:28px; float:left;}
.footer1_left_logo{ margin:15px -8px;}
.footer1_left2{ width:109px;}
.footer1_left2_gz{ height:64px; line-height:64px;  text-align:center; width:100%; font-size:14px; margin-left: 20px;}
.footer1_left2_ew{ width:109px; height:109px; overflow:hidden; background:#FFFFFF;margin-left:56px;}

.index_about{ width:1116px; position:relative; max-width:96%; margin:35px auto 45px auto;}
.index_about .index_about_left{ float:left; width:573px; margin-right:-573px;}

@media screen and (max-width:1600px) {
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_a{ padding:15px 22px;}
}
@media screen and (max-width:1440px) {
    .pctop{ width:100%; z-index:999999;}
    .pctop .pctop1{ width:100%; height:38px; background:#1a7ec8;}
    .pctop .pctop1 .search_icon{ cursor:pointer; padding:0 20px; font-size:13px; line-height:38px; color:#FFFFFF; background:url(../images/bg1.png) no-repeat 0 50%;}
    .pctop .pctop1 .pctop1_email{ padding:0 43px 0 45px; color:#FFFFFF; font-size:13px; line-height:38px; background:url(../images/bg2.png) no-repeat 20px 50%; border-left:rgba(255,255,255,0.70) solid 1px;}
    .pctop .pctop2{ height:110px; background:#FFFFFF; position:relative;}
    .pctop .pctop2 .pclogo{ float:left; margin:7px 71px 0 45px; display:inline-block;}
    .pcmenu_drop{position: relative;}
    #company{color: #1a7ec8;}
    .pcmenu {padding-left: 30%;}
    .pctop .pctop2 .pcmenu .pcmenu_xun{ display:inline-block; float:left;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_a{ padding:15px 18px; height:110px; display:inline-block; text-align:center; font-size:15px; color:#434551; border-left:#ffffff solid 1px; border-right:#ffffff solid 1px; border-bottom:#FFFFFF solid 3px; line-height:80px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun:hover .pcmenu_a{ color:#1a7ec8; border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; border-bottom:#1a7ec8 solid 3px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop{ display:none; position:absolute; top:110px; left:0; width:100%; padding:18px 0; z-index:9999; background:rgba(199,230,248,0.9);height: 240px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul{ width:1200px; max-width:96%; margin:0 auto;margin-left: 100px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li{ width:16%; float:left; padding-right:20px; margin-bottom:20px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li:nth-child(4){ width:22%}
    .pctop .pctop2 .pcmenu .pcmenu_xun:nth-child(3) .pcmenu_drop ul li:nth-child(2){ width:18%}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li p{ float:left; width:100%; font-size:15px; color:#1a7ec8; line-height:1.3em; height:1.3em;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li a{ float:left; width:100%; font-size:12px; color:#434551; line-height:2em; height:2em; display:inline-block; overflow:hidden; white-space:pre; text-overflow:ellipsis;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li:nth-child(6n){ clear:left;}
    .about_drop{ width:1200px; max-width:100%; margin:57px auto;}
    .about_drop .about_drop_left{ width:300px; padding-left:0px;}
    .about_drop .about_drop_center{ font-size:13px; line-height:25px; color:#4c4a44; padding-right:0px;}
    .about_drop .about_drop_center span{ color:#1a7ec8;}
    .about_drop .about_drop_right{ width:280px;}
    .about_drop .about_drop_right a{ display:inline-block; width:50%; padding-left:24px; font-size:16px; line-height:50px; float:left;}
    .about_drop_left .about_drop_center .about_drop_right{float: left;}
    .about_drop_center{width: 300px;}
    .num4{position: relative;top: 6px;left: -14px;}
    .pctop2 {min-width: 1200px;}
    #drop2 ul li{width: 12%;}
    .pctop_zixun{ float:right;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_tel{ float:left; font-size:14px; color:#1a7ec8; line-height:80px; padding-left:25px; background:url(../images/bg4.png) no-repeat 0 50%;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_online{ position:relative; float:left; width:90px; margin:22px 45px 0 24px;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo1{ width:100%;  background:#1a7ec8;height:100%; font-size:15px; color:#FFFFFF; line-height:36px; height:36px; text-align:center; border-radius:5px; cursor:pointer;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo2{ position:absolute; z-index:9999999; width:100%; border:#1a7ec8 solid 1px; display:none;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo2 a{ width:100%; float:left; display:inline-block; line-height:30px; background:#FFFFFF; font-size:13px; color:#333333; text-align:center; text-align:center;}
    .footer .footer_nei{ width:1440px; margin:0 auto; max-width:96%;}
    .footer .footer_nei .footer1{ width:100%; padding:0;}
    .footer .footer_nei .footer2{ width:100%; font-size:12px; color:#989898; text-align:center; line-height:50px; height:50px;}
    .footer1_left{ float:left; margin-right:-430px; width:320px;}
    .footer1_right{ margin-left:300px;margin-top: 35px;}
    .footrt_link_xun{ width:16%; padding-left:27px;border-right: #b9b9b7 solid 1px;height: 141px;}
    .footrt_link_box{ float:left;}
    .footrt_link_title{ white-space:pre; width:100%; float:left; font-size:14px; height:30px; font-weight: bold;}
    .footrt_link_box a{ min-width:100%; float:left; font-size:13px; line-height:2em;  display:inline-block;  white-space:pre; text-overflow:ellipsis; overflow:hidden; max-width:110%;}
    .footer1_left1{ width:320px;margin-top: -40px;}
    .footer1_left_box div{ float:left; width:100%;  font-size:13px; line-height:28px; height:28px; float:left;}
    .footer1_left_logo{ margin:15px -8px;}
    .footer1_left2{ width:109px;}
    .footer1_left2_gz{ height:64px; line-height:64px;  text-align:center; width:100%; font-size:14px; margin-left: 20px;}
    .footer1_left2_ew{ width:109px; height:109px; overflow:hidden; background:#FFFFFF;margin-left: 40px;}
    .banner2{ height:620px; }
    .index_about{ width:1116px; position:relative; max-width:96%; margin:35px auto 45px auto;}
    .index_about .index_about_left{ float:left; width:573px; margin-right:-573px;}
}
#FFFFFF;margin-left: 40px;}
    .banner2{ height:620px; }
    .index_about{ width:1116px; position:relative; max-width:96%; margin:35px auto 45px auto;}
    .index_about .index_about_left{ float:left; width:573px; margin-right:-573px;}
}
